Experiences of Developing a Network Modeling Tool Using the Eclipse Environment

نویسندگان

  • Andy Evans
  • Miguel A. Fernández
  • Parastoo Mohagheghi
چکیده

Domain-specific modeling solutions have been promoted for some time in order to improve the productivity of software developers by providing them with modeling environments that are easier to learn, integrate best solutions and provide the possibility to automate software development by generating code from models. This paper presents experiences of developing a network modeling tool in Telefónica using Eclipse GMF. A metamodel based on Common Information Model was used in this development. While we experienced benefits in terms of better usability by domain experts, we also faced challenges such as the high level of expertise required to develop a good enough language and tool, the shortcomings of the tools in providing support for modeling at different abstraction levels, and the difficulties in updating the modeling tool with changes in the metamodel. These challenges must be overcome before the tool can be a part of our development environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal design of supply chain network under uncertainty environment using hybrid analytical and simulation modeling approach

Models that aim to optimize the design of supply chain networks have gained more interest in the supply chain literature. Mixed-integer linear programming and discrete-event simulation are widely used for such an optimization problem. We present a hybrid approach to support decisions for supply chain network design using a combination of analytical and discrete-event simulation models. The prop...

متن کامل

Steady Flow Analysis and Modeling of the Gas Distribution Network Using the Electrical Analogy (RESEARCH NOTE)

The mathematical modeling of a gas network is a powerful tool in order to identify the behavior of system under the different conditions. The modeling can be performed both for the steady state and unsteady state conditions. It is possible to use the fluid flow basic governing equations or the electrical analogy concept for developing the model. The second approach provides a simpler and more r...

متن کامل

Implementing the Unifying Meta-model for Enterprise Modeling and Model-Driven Development: An Experience Report

Model-Driven Development (MDD) is becoming increasingly popular as a choice for developing information systems. Tools that support the principles of MDD are also growing in number and variety of available functionality. MetaEdit+ is a meta-modeling tool used for developing Domain Specific Languages and is identified as an MDD tool. The Eclipse Modeling Framework (EMF) and Graphical Modeling Pro...

متن کامل

Using SPIN and Eclipse for Optimized High-Level Modeling and Analysis of Computer Network Attack Models [UNPUBLISHED DRAFT]

Advanced network attacks utilize complex, intertwined sequences of events on different hosts instead of just plain vulnerability exploitations. These sequences may contain protocol execution steps, attacker, and administrator actions. We propose a SPIN based approach for formal modeling and analysis of such attack sequences in scenarios where both protocol and network level aspects are relevant...

متن کامل

Enhancing Graphical Model-Based System Design—An Avionics Case Study

Graphical model-based system design is very appealing. However, there exist many different formalisms, with different semantics—as far as they do have well-defined semantics— and differing capabilities of the accompanying tools. In this paper, we present a case study from the avionics domain and report on the experiences in using different modeling languages and tools. The focus here is on the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009